Audience Winner -
Best Short Film - Pool (Piscina)
Jury Winner -
Best Short Film - Dusk
Jury Winner -
Honorable Mention Best Short Film - Pool (Piscina)
Code Context
" alt="<div class="festival-pick"><img src="/images/FestivalPickUsers/image/<?= $festival_pick->festival_pick_user->id?>" alt="<?= $festival_pick->festival_pick_user->name; ?>" />
$templateFile = '/home/mifo/public_html/templates/Films/info.php'
$dataForView = [
'film' => object(Cake\ORM\Entity) {
'id' => (int) 902,
'poster' => null,
'visible' => true,
'spotlight' => false,
'title' => 'Worldly Women (Ladies' Shorts Program)',
'genre' => 'All',
'category' => '',
'streaming_category' => null,
'venue' => 'Regal Cinemas South Beach',
'venue_address' => '1120 Lincoln Rd. Miami Beach 33139',
'ticket_link' => 'https://tickets.completeticketsolutions.com/MGLFF/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=8B798005-6B90-460D-9A62-6C5948DFE0BB',
'virtual_ticket_link' => null,
'party_ticket_link' => null,
'in_theaters' => true,
'datetime' => object(Cake\I18n\FrozenTime) {},
'has_endtime' => false,
'endtime' => null,
'is_streaming' => false,
'streaming_start' => null,
'streaming_end' => null,
'event_id' => null,
'director' => '',
'runtime' => '105 minutes',
'language' => '',
'country' => '',
'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/jyptVVwxUus" frameborder="0" allowfullscreen></iframe>
<iframe src="https://player.vimeo.com/video/209270751" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
<p><a href="https://vimeo.com/209270751">DUSK TRAILER</a> from <a href="https://vimeo.com/user18212330">Jake Graf</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
<iframe src="https://player.vimeo.com/video/170874960" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
<p><a href="https://vimeo.com/170874960">Piscina TRAILER 1</a> from <a href="https://vimeo.com/goddinho">Leandro Goddinho</a> on <a href="https://vimeo.com">Vimeo</a>.</p>',
'twitter_link' => '',
'facebook_link' => '',
'synopsis' => 'International tales of intrigue and desire, lust and love, comedy and sorrow and just plain great examples of moviemaking are all part of this amazing set of ladies shorts.
<b><a href="http://mifofilm.com/films/info/920">The Escape Hatch</a></b>
Director: David Willing, Australia, 10 mins
<b><a href="http://mifofilm.com/films/info/921">Counting</a></b>
Director: Dan Pal, USA, 10 mins
<b>Those People (Esa Gente)</b>
Director: Stephanie N . Stoddard Cortes, Puerto Rico, 5 mins
<i>In Spanish with English subtitles</i>
<b><a href="http://mifofilm.com/films/info/922">Dusk</a></b>
Director: Jake Graf, UK, 15 mins
<b><a href="http://mifofilm.com/films/info/923">One Way Street</a></b>
Director: Andrea Meyerson, USA, 14 mins
<b><a href="http://mifofilm.com/films/info/924">How’s Your Prostate</a></b>
Directors: Jeanne Paturle, Cécile Rousset, France, 4 mins
<i>In French with English subtitles</i>
<b>Two Women (Duas Mulheres)</b>
Director: Marcelo Brennand . Brazil, 15 mins
<i>In Portuguese with English subtitles</i>
<b><a href="http://mifofilm.com/films/info/925">Let’s Try</a></b>
Director: Paola Zaidi, USA, 2 mins
<b><a href="http://mifofilm.com/films/info/926">Pool (Piscina)</a></b>
Director: Leandro Goddinho, Brazil, 30 mins
<i>In Portuguese with English subtitles</i>',
'logline' => null,
'image' => resource,
'thumbnail' => resource,
'additional_info' => '',
'preceded_by' => '',
'community_partner' => resource,
'community_partner_link' => '',
'community_partner_enabled' => false,
'community_partner2' => resource,
'community_partner_link2' => '',
'community_partner_enabled2' => false,
'sponsor' => resource,
'sponsor_link' => '',
'sponsor_enabled' => false,
'year' => (int) 0,
'city' => 'mia',
'series' => 'Festival',
'event' => null,
'film_header_images' => [
[maximum depth reached]
],
'festival_pick_talent' => [[maximum depth reached]],
'festival_picks' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Films'
},
'suggested_films' => [
(int) 0 => object(Cake\ORM\Entity) {},
(int) 1 => object(Cake\ORM\Entity) {}
],
'title' => 'OUTshine Film Festival - Worldly Women (Ladies' Shorts Program)',
'presenting_sponsors' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(Cake\ORM\Table) {}
},
'sponsors_loop' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(Cake\ORM\Table) {}
},
'skyscrapers' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(Cake\ORM\Table) {}
},
'ticket_link' => '',
'banners' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(Cake\ORM\Table) {}
},
'festival' => 'mia'
]
$film = object(Cake\ORM\Entity) {
'id' => (int) 902,
'poster' => null,
'visible' => true,
'spotlight' => false,
'title' => 'Worldly Women (Ladies' Shorts Program)',
'genre' => 'All',
'category' => '',
'streaming_category' => null,
'venue' => 'Regal Cinemas South Beach',
'venue_address' => '1120 Lincoln Rd. Miami Beach 33139',
'ticket_link' => 'https://tickets.completeticketsolutions.com/MGLFF/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=8B798005-6B90-460D-9A62-6C5948DFE0BB',
'virtual_ticket_link' => null,
'party_ticket_link' => null,
'in_theaters' => true,
'datetime' => object(Cake\I18n\FrozenTime) {},
'has_endtime' => false,
'endtime' => null,
'is_streaming' => false,
'streaming_start' => null,
'streaming_end' => null,
'event_id' => null,
'director' => '',
'runtime' => '105 minutes',
'language' => '',
'country' => '',
'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/jyptVVwxUus" frameborder="0" allowfullscreen></iframe>
<iframe src="https://player.vimeo.com/video/209270751" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
<p><a href="https://vimeo.com/209270751">DUSK TRAILER</a> from <a href="https://vimeo.com/user18212330">Jake Graf</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
<iframe src="https://player.vimeo.com/video/170874960" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
<p><a href="https://vimeo.com/170874960">Piscina TRAILER 1</a> from <a href="https://vimeo.com/goddinho">Leandro Goddinho</a> on <a href="https://vimeo.com">Vimeo</a>.</p>',
'twitter_link' => '',
'facebook_link' => '',
'synopsis' => 'International tales of intrigue and desire, lust and love, comedy and sorrow and just plain great examples of moviemaking are all part of this amazing set of ladies shorts.
<b><a href="http://mifofilm.com/films/info/920">The Escape Hatch</a></b>
Director: David Willing, Australia, 10 mins
<b><a href="http://mifofilm.com/films/info/921">Counting</a></b>
Director: Dan Pal, USA, 10 mins
<b>Those People (Esa Gente)</b>
Director: Stephanie N . Stoddard Cortes, Puerto Rico, 5 mins
<i>In Spanish with English subtitles</i>
<b><a href="http://mifofilm.com/films/info/922">Dusk</a></b>
Director: Jake Graf, UK, 15 mins
<b><a href="http://mifofilm.com/films/info/923">One Way Street</a></b>
Director: Andrea Meyerson, USA, 14 mins
<b><a href="http://mifofilm.com/films/info/924">How’s Your Prostate</a></b>
Directors: Jeanne Paturle, Cécile Rousset, France, 4 mins
<i>In French with English subtitles</i>
<b>Two Women (Duas Mulheres)</b>
Director: Marcelo Brennand . Brazil, 15 mins
<i>In Portuguese with English subtitles</i>
<b><a href="http://mifofilm.com/films/info/925">Let’s Try</a></b>
Director: Paola Zaidi, USA, 2 mins
<b><a href="http://mifofilm.com/films/info/926">Pool (Piscina)</a></b>
Director: Leandro Goddinho, Brazil, 30 mins
<i>In Portuguese with English subtitles</i>',
'logline' => null,
'image' => resource,
'thumbnail' => resource,
'additional_info' => '',
'preceded_by' => '',
'community_partner' => resource,
'community_partner_link' => '',
'community_partner_enabled' => false,
'community_partner2' => resource,
'community_partner_link2' => '',
'community_partner_enabled2' => false,
'sponsor' => resource,
'sponsor_link' => '',
'sponsor_enabled' => false,
'year' => (int) 0,
'city' => 'mia',
'series' => 'Festival',
'event' => null,
'film_header_images' => [
(int) 0 => object(Cake\ORM\Entity) {}
],
'festival_pick_talent' => [],
'festival_picks' => [
(int) 0 => object(Cake\ORM\Entity) {},
(int) 1 => object(Cake\ORM\Entity) {},
(int) 2 => object(Cake\ORM\Entity) {},
(int) 3 => object(Cake\ORM\Entity) {},
(int) 4 => object(Cake\ORM\Entity) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Films'
}
$suggested_films = [
(int) 0 => object(Cake\ORM\Entity) {
'id' => (int) 1979,
'poster' => null,
'visible' => true,
'spotlight' => false,
'title' => 'Men's Shorts Program',
'genre' => 'All',
'category' => '',
'streaming_category' => '',
'venue' => 'Silverspot Cinema - Downtown Miami',
'venue_address' => '300 SE 3rd St #100, Miami, FL 33131',
'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6bde2ef562f01de0e62fa',
'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6dadc1f430a13f7f01c8c',
'party_ticket_link' => '',
'in_theaters' => true,
'datetime' => object(Cake\I18n\FrozenTime) {},
'has_endtime' => false,
'endtime' => null,
'is_streaming' => true,
'streaming_start' => object(Cake\I18n\FrozenTime) {},
'streaming_end' => object(Cake\I18n\FrozenTime) {},
'event_id' => null,
'director' => '',
'runtime' => 'TRT: 115 minutes',
'language' => '',
'country' => '',
'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/704731169?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="Happy BirthGay- Trailer English Subtitles"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>',
'twitter_link' => null,
'facebook_link' => '',
'synopsis' => 'I laughed, I cried, I bought the T-Shirt, the ever popular and sought after shorts program is a staple of OUTshine.
<b>Happy BirthGay</b>
<i>Niv Manzur, 16 minutes, Israel.In Hebrew with English subtitles</i>
Happy BirthGay flips the script on coming-out stories, exploring the dynamics of a flamboyant mother celebrating her gay son’s first "out" anniversary with an over-the-top surprise party. Through her eccentric lens, the film offers a heartfelt and humorous dive into the often-overlooked inner world of gay parents.
<b>A Beach</b>
<i>Juanqui Soto & Luis Paredes, 12 minutes, Spain, In Spanish with English subtitles</i>
Two best friends visit the north of Spain and one day they woke up at a nudist beach. Pablo feels some strong sexual attraction for one of the naked men but his friend Dani doesn't even know he is gay.
<b>The Estate</b>
<i>Eugene Slupchuk, 9 minutes, Ukraine, In Ukrainian with English subtitles</i>
In a secluded mansion on the outskirts of Kyiv, a young man awaits the return of his boyfriend, who is on leave from military service in the Ukrainian Armed Forces.
Together they revisit several rituals they once shared, including taking a photograph. But what memory are they truly trying to preserve in this image, and what final ritual does the old mansion quietly conceal?
<b>Fight, Fight, Fight, Fight</b>
<i>Juan Pablo Villavicencio Borges, 7 minutes, Mexico, In Spanish with English subtitles</i>
In a schoolyard, a fight breaks out between three boys. Although two of them did not start it, they are quickly blamed as the culprits. The reasons behind the conflict and the consequences they face reveal something much deeper than a simple dispute.
<b>Muse</b>
<i>Chad Zemel, 17 minutes, USA</i>
A withdrawn teenager searches for inner peace at a desert meditation center, only to be paired with a picture perfect roommate.
<b>Glitter Kiss</b>
<i>Augustė Gerikaitė, 19 minutes, Lithuania, In Lithuanian with English subtitles</i>
After discovering a brutally beaten drag queen Klaudijus, in his apartment building, homophobe Rolandas reluctantly takes him to the hospital and becomes his first response. As the police investigate and Klaudijus’ life hangs in the balance, Rolandas is forced to rethink his beliefs.
<b>Whale 52 - Suite For Man, Boy and Whale</b>
<i>Daniel Neiden, 12 minutes, USA</i>
When a silently grieving 80-year-old school volunteer is assigned to work with Enam, a third-grader with selective mutism, the two embark on a poignant journey by means of a magical pen and journal that enables them to communicate until young Enam summons the courage to utter the one word that lifts the weight of the world off his tiny shoulders. Like a whale coming to the surface for air, Enam is finally able to breathe in the film’s poignant reveal.
Award-winning screenwriter and educator Edward Jordon based the story of Whale 52 on events from his personal life as a once-closeted gay man using the arts to reach students with special needs. Co-writers and Co-producers Edward Jordon and Daniel Neiden have synthesized those experiences into a magically real world, brought vividly to life by animator Bill Plympton and Director Daniel Neiden.
With Whale 52 – Suite for Man, Boy, and Whale Director Daniel Neiden delivers a celebration of music, friendship, bravery, and the joy of being heard.
<b>The Blame Silence</b>
<i>Israel Cordova, 19 minutes, Brazil, In Portuguese with English Subtitles</i>
In the heart of the countryside, where the land keeps its secrets and the nights are filled with country ballads and heavy silences, Mauro carries a grief that goes beyond the loss of a father. It is the loss of a predetermined fate, a safe yet suffocating path. For the first time, Mauro finds a space for freedom. Alone on the farm, he tries to move forward until the arrival of Léo, a young outsider with an unguarded gaze, shakes his certainties. Between shots of cachaça and the weight of prayers still echoing in his mind, Mauro is faced with a desire too strong to ignore. A romance tries to take root where guilt has long since settled.',
'logline' => 'I laughed, I cried, I bought the T-Shirt, the ever popular and sought after shorts program is a staple of OUTshine.',
'image' => null,
'thumbnail' => null,
'additional_info' => '',
'preceded_by' => '',
'community_partner' => null,
'community_partner_link' => '',
'community_partner_enabled' => false,
'community_partner2' => null,
'community_partner_link2' => '',
'community_partner_enabled2' => false,
'sponsor' => null,
'sponsor_link' => '',
'sponsor_enabled' => false,
'year' => null,
'city' => 'mia',
'series' => 'Spring Edition',
'film_header_images' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Films'
},
(int) 1 => object(Cake\ORM\Entity) {
'id' => (int) 1982,
'poster' => null,
'visible' => true,
'spotlight' => false,
'title' => 'Ladies' Shorts Program',
'genre' => 'All',
'category' => '',
'streaming_category' => '',
'venue' => 'Silverspot Cinema - Downtown Miami',
'venue_address' => '300 SE 3rd St #100, Miami, FL 33131',
'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6bea33411ff3e71c05572',
'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6db0b4c9f96ffc762d54f',
'party_ticket_link' => '',
'in_theaters' => true,
'datetime' => object(Cake\I18n\FrozenTime) {},
'has_endtime' => false,
'endtime' => null,
'is_streaming' => true,
'streaming_start' => object(Cake\I18n\FrozenTime) {},
'streaming_end' => object(Cake\I18n\FrozenTime) {},
'event_id' => null,
'director' => '',
'runtime' => 'TRT: 91 minutes',
'language' => '',
'country' => '',
'youtube_link' => '',
'twitter_link' => null,
'facebook_link' => '',
'synopsis' => 'From around the world to South Florida enjoy this peek into sapphic shorts sure to tug at your heart strings AND funny bone.
<b>My Turn</b>
<i>Terry Esparza, Natalia Pontaque, 7 minutes, Spain, In Spanish With English subtitles</i>
Carmen walks on her partner convinced that she needs to put herself first. But what should be a clean break up unravels into a surreal showdown packed with pseudo-therapy wisdom, twisted logic, and uncomfortable truths. A satire about the contemporary self-care mantra pushed to its most ridiculous extreme.
<b>Krizalit</b>
<i>Naz Tokgöz, Arantxa Ibarra 16 minutes, Turkey, In Turkish with English subtitles</i>
Krizalit follows Deniz, an enigmatic young woman drawn into the vibrant life of modern Turkey. Alternating between the euphoria of her intricate love with a Turkish woman, Melisa, and the weight of feeling like an outsider, the story weaves subtle hints about Deniz’s true nature — inviting contemplation on identity and belonging.
Set against the backdrop of a country in flux, Krizalit delicately portrays the healing journey of existing within a city so capable of profound love, yet at times challenged to extend that love to others
<b>Game Over</b>
<i>Cleo Samoles-Little, 13 minutes, United Kingdom</i>
When Cleo and Jade’s date turns sour, they’re left questioning; ‘is the problem the male gaze or the way they’ve been conditioned to react?’ Game Over looks at how it feels to be a lesbian couple constantly sexualised and threatened by men. '“Love or Hate. Beauty or Ugliness. Right or Wrong. GAME OVER asks you which side you’re on” - Ian McKellen
<b>Itty Bitty Betty</b>
<i>Laura Buchanan, 12 minutes, Canada</i>
Betty lives in isolation, immersed in a world of miniature figurines-one of whom she's dating. After meeting a woman she can't forget, she must choose: stay safe with her tiny boyfriend or risk potential heartbreak for a real connection.
<b>Ronita Rambo</b>
<i>Michael Doshier, 13 minutes, USA</i>
At a small-town diner in rural Missouri, a tough-talking waitress finds the courage to ask a pair of gay teens for help texting her new crush.
<b>Close To September (Casi Septiembre)</b>
<i>Lucia G, Romero, 30 minutes, Spain, in Spanish with English subtitles</i>
At a campsite near luxury resorts, Alejandra juggles family responsibilities and casual flirtations with tourists. Her life takes an unexpected turn when she encounters Amara, leading to a deeper connection than she anticipated.',
'logline' => 'From around the world to South Florida enjoy this peek into sapphic shorts sure to tug at your heart strings AND funny bone.
',
'image' => null,
'thumbnail' => null,
'additional_info' => '',
'preceded_by' => '',
'community_partner' => null,
'community_partner_link' => '',
'community_partner_enabled' => false,
'community_partner2' => null,
'community_partner_link2' => '',
'community_partner_enabled2' => false,
'sponsor' => null,
'sponsor_link' => '',
'sponsor_enabled' => false,
'year' => null,
'city' => 'mia',
'series' => 'Spring Edition',
'film_header_images' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Films'
}
]
$title = 'OUTshine Film Festival - Worldly Women (Ladies' Shorts Program)'
$presenting_sponsors = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Sponsors__id' => 'integer',
'Sponsors.id' => 'integer',
'id' => 'integer',
'Sponsors__link_url' => 'string',
'Sponsors.link_url' => 'string',
'link_url' => 'string',
'Sponsors__image' => 'binary',
'Sponsors.image' => 'binary',
'image' => 'binary',
'Sponsors__hidden' => 'boolean',
'Sponsors.hidden' => 'boolean',
'hidden' => 'boolean',
'Sponsors__category' => 'string',
'Sponsors.category' => 'string',
'category' => 'string',
'Sponsors__description' => 'text',
'Sponsors.description' => 'text',
'description' => 'text',
'Sponsors__city' => 'string',
'Sponsors.city' => 'string',
'city' => 'string',
'Sponsors__sort' => 'integer',
'Sponsors.sort' => 'integer',
'sort' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(Cake\ORM\Table) {}
}
$sponsors_loop = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Sponsors__id' => 'integer',
'Sponsors.id' => 'integer',
'id' => 'integer',
'Sponsors__link_url' => 'string',
'Sponsors.link_url' => 'string',
'link_url' => 'string',
'Sponsors__image' => 'binary',
'Sponsors.image' => 'binary',
'image' => 'binary',
'Sponsors__hidden' => 'boolean',
'Sponsors.hidden' => 'boolean',
'hidden' => 'boolean',
'Sponsors__category' => 'string',
'Sponsors.category' => 'string',
'category' => 'string',
'Sponsors__description' => 'text',
'Sponsors.description' => 'text',
'description' => 'text',
'Sponsors__city' => 'string',
'Sponsors.city' => 'string',
'city' => 'string',
'Sponsors__sort' => 'integer',
'Sponsors.sort' => 'integer',
'sort' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(Cake\ORM\Table) {}
}
$skyscrapers = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Sponsors__id' => 'integer',
'Sponsors.id' => 'integer',
'id' => 'integer',
'Sponsors__link_url' => 'string',
'Sponsors.link_url' => 'string',
'link_url' => 'string',
'Sponsors__image' => 'binary',
'Sponsors.image' => 'binary',
'image' => 'binary',
'Sponsors__hidden' => 'boolean',
'Sponsors.hidden' => 'boolean',
'hidden' => 'boolean',
'Sponsors__category' => 'string',
'Sponsors.category' => 'string',
'category' => 'string',
'Sponsors__description' => 'text',
'Sponsors.description' => 'text',
'description' => 'text',
'Sponsors__city' => 'string',
'Sponsors.city' => 'string',
'city' => 'string',
'Sponsors__sort' => 'integer',
'Sponsors.sort' => 'integer',
'sort' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(Cake\ORM\Table) {}
}
$ticket_link = ''
$banners = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Sponsors__id' => 'integer',
'Sponsors.id' => 'integer',
'id' => 'integer',
'Sponsors__link_url' => 'string',
'Sponsors.link_url' => 'string',
'link_url' => 'string',
'Sponsors__image' => 'binary',
'Sponsors.image' => 'binary',
'image' => 'binary',
'Sponsors__hidden' => 'boolean',
'Sponsors.hidden' => 'boolean',
'hidden' => 'boolean',
'Sponsors__category' => 'string',
'Sponsors.category' => 'string',
'category' => 'string',
'Sponsors__description' => 'text',
'Sponsors.description' => 'text',
'description' => 'text',
'Sponsors__city' => 'string',
'Sponsors.city' => 'string',
'city' => 'string',
'Sponsors__sort' => 'integer',
'Sponsors.sort' => 'integer',
'sort' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(Cake\ORM\Table) {}
}
$festival = 'mia'
$title_slug = 'worldly women (ladies' shorts program)'
$image = object(Cake\ORM\Entity) {
'id' => (int) 368,
'parent_table' => 'Films',
'parent_id' => (int) 902,
'image_group' => 'film_header_images',
'alt_text' => null,
'image_data' => resource,
'sort' => (int) 0,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'FilmHeaderImages'
}
$key = (int) 0
$festival_pick = object(Cake\ORM\Entity) {
'id' => (int) 98,
'film_id' => (int) 902,
'festival_pick_user_id' => (int) 38,
'quote' => '<i>One Way Street</i>',
'festival_pick_user' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'FestivalPicks'
}include - ROOT/templates/Films/info.php, line 153 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Notice (8): Trying to get property 'name' of non-object [ROOT/templates/Films/info.php, line 153]" />Code Context<div class="festival-pick"><img src="/images/FestivalPickUsers/image/<?= $festival_pick->festival_pick_user->id?>" alt="<?= $festival_pick->festival_pick_user->name; ?>" />$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 902, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Worldly Women (Ladies' Shorts Program)', 'genre' => 'All', 'category' => '', 'streaming_category' => null, 'venue' => 'Regal Cinemas South Beach', 'venue_address' => '1120 Lincoln Rd. Miami Beach 33139', 'ticket_link' => 'https://tickets.completeticketsolutions.com/MGLFF/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=8B798005-6B90-460D-9A62-6C5948DFE0BB', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => '', 'runtime' => '105 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/jyptVVwxUus" frameborder="0" allowfullscreen></iframe> <iframe src="https://player.vimeo.com/video/209270751" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/209270751">DUSK TRAILER</a> from <a href="https://vimeo.com/user18212330">Jake Graf</a> on <a href="https://vimeo.com">Vimeo</a>.</p> <iframe src="https://player.vimeo.com/video/170874960" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/170874960">Piscina TRAILER 1</a> from <a href="https://vimeo.com/goddinho">Leandro Goddinho</a> on <a href="https://vimeo.com">Vimeo</a>.</p>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'International tales of intrigue and desire, lust and love, comedy and sorrow and just plain great examples of moviemaking are all part of this amazing set of ladies shorts. <b><a href="http://mifofilm.com/films/info/920">The Escape Hatch</a></b> Director: David Willing, Australia, 10 mins <b><a href="http://mifofilm.com/films/info/921">Counting</a></b> Director: Dan Pal, USA, 10 mins <b>Those People (Esa Gente)</b> Director: Stephanie N . Stoddard Cortes, Puerto Rico, 5 mins <i>In Spanish with English subtitles</i> <b><a href="http://mifofilm.com/films/info/922">Dusk</a></b> Director: Jake Graf, UK, 15 mins <b><a href="http://mifofilm.com/films/info/923">One Way Street</a></b> Director: Andrea Meyerson, USA, 14 mins <b><a href="http://mifofilm.com/films/info/924">How’s Your Prostate</a></b> Directors: Jeanne Paturle, Cécile Rousset, France, 4 mins <i>In French with English subtitles</i> <b>Two Women (Duas Mulheres)</b> Director: Marcelo Brennand . Brazil, 15 mins <i>In Portuguese with English subtitles</i> <b><a href="http://mifofilm.com/films/info/925">Let’s Try</a></b> Director: Paola Zaidi, USA, 2 mins <b><a href="http://mifofilm.com/films/info/926">Pool (Piscina)</a></b> Director: Leandro Goddinho, Brazil, 30 mins <i>In Portuguese with English subtitles</i>', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'mia', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [[maximum depth reached]], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - Worldly Women (Ladies' Shorts Program)', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 902, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Worldly Women (Ladies' Shorts Program)', 'genre' => 'All', 'category' => '', 'streaming_category' => null, 'venue' => 'Regal Cinemas South Beach', 'venue_address' => '1120 Lincoln Rd. Miami Beach 33139', 'ticket_link' => 'https://tickets.completeticketsolutions.com/MGLFF/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=8B798005-6B90-460D-9A62-6C5948DFE0BB', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => '', 'runtime' => '105 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/jyptVVwxUus" frameborder="0" allowfullscreen></iframe> <iframe src="https://player.vimeo.com/video/209270751" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/209270751">DUSK TRAILER</a> from <a href="https://vimeo.com/user18212330">Jake Graf</a> on <a href="https://vimeo.com">Vimeo</a>.</p> <iframe src="https://player.vimeo.com/video/170874960" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/170874960">Piscina TRAILER 1</a> from <a href="https://vimeo.com/goddinho">Leandro Goddinho</a> on <a href="https://vimeo.com">Vimeo</a>.</p>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'International tales of intrigue and desire, lust and love, comedy and sorrow and just plain great examples of moviemaking are all part of this amazing set of ladies shorts. <b><a href="http://mifofilm.com/films/info/920">The Escape Hatch</a></b> Director: David Willing, Australia, 10 mins <b><a href="http://mifofilm.com/films/info/921">Counting</a></b> Director: Dan Pal, USA, 10 mins <b>Those People (Esa Gente)</b> Director: Stephanie N . Stoddard Cortes, Puerto Rico, 5 mins <i>In Spanish with English subtitles</i> <b><a href="http://mifofilm.com/films/info/922">Dusk</a></b> Director: Jake Graf, UK, 15 mins <b><a href="http://mifofilm.com/films/info/923">One Way Street</a></b> Director: Andrea Meyerson, USA, 14 mins <b><a href="http://mifofilm.com/films/info/924">How’s Your Prostate</a></b> Directors: Jeanne Paturle, Cécile Rousset, France, 4 mins <i>In French with English subtitles</i> <b>Two Women (Duas Mulheres)</b> Director: Marcelo Brennand . Brazil, 15 mins <i>In Portuguese with English subtitles</i> <b><a href="http://mifofilm.com/films/info/925">Let’s Try</a></b> Director: Paola Zaidi, USA, 2 mins <b><a href="http://mifofilm.com/films/info/926">Pool (Piscina)</a></b> Director: Leandro Goddinho, Brazil, 30 mins <i>In Portuguese with English subtitles</i>', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'mia', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 1979, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Men's Shorts Program', 'genre' => 'All', 'category' => '', 'streaming_category' => '', 'venue' => 'Silverspot Cinema - Downtown Miami', 'venue_address' => '300 SE 3rd St #100, Miami, FL 33131', 'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6bde2ef562f01de0e62fa', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6dadc1f430a13f7f01c8c', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 115 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/704731169?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="Happy BirthGay- Trailer English Subtitles"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'I laughed, I cried, I bought the T-Shirt, the ever popular and sought after shorts program is a staple of OUTshine. <b>Happy BirthGay</b> <i>Niv Manzur, 16 minutes, Israel.In Hebrew with English subtitles</i> Happy BirthGay flips the script on coming-out stories, exploring the dynamics of a flamboyant mother celebrating her gay son’s first "out" anniversary with an over-the-top surprise party. Through her eccentric lens, the film offers a heartfelt and humorous dive into the often-overlooked inner world of gay parents. <b>A Beach</b> <i>Juanqui Soto & Luis Paredes, 12 minutes, Spain, In Spanish with English subtitles</i> Two best friends visit the north of Spain and one day they woke up at a nudist beach. Pablo feels some strong sexual attraction for one of the naked men but his friend Dani doesn't even know he is gay. <b>The Estate</b> <i>Eugene Slupchuk, 9 minutes, Ukraine, In Ukrainian with English subtitles</i> In a secluded mansion on the outskirts of Kyiv, a young man awaits the return of his boyfriend, who is on leave from military service in the Ukrainian Armed Forces. Together they revisit several rituals they once shared, including taking a photograph. But what memory are they truly trying to preserve in this image, and what final ritual does the old mansion quietly conceal? <b>Fight, Fight, Fight, Fight</b> <i>Juan Pablo Villavicencio Borges, 7 minutes, Mexico, In Spanish with English subtitles</i> In a schoolyard, a fight breaks out between three boys. Although two of them did not start it, they are quickly blamed as the culprits. The reasons behind the conflict and the consequences they face reveal something much deeper than a simple dispute. <b>Muse</b> <i>Chad Zemel, 17 minutes, USA</i> A withdrawn teenager searches for inner peace at a desert meditation center, only to be paired with a picture perfect roommate. <b>Glitter Kiss</b> <i>Augustė Gerikaitė, 19 minutes, Lithuania, In Lithuanian with English subtitles</i> After discovering a brutally beaten drag queen Klaudijus, in his apartment building, homophobe Rolandas reluctantly takes him to the hospital and becomes his first response. As the police investigate and Klaudijus’ life hangs in the balance, Rolandas is forced to rethink his beliefs. <b>Whale 52 - Suite For Man, Boy and Whale</b> <i>Daniel Neiden, 12 minutes, USA</i> When a silently grieving 80-year-old school volunteer is assigned to work with Enam, a third-grader with selective mutism, the two embark on a poignant journey by means of a magical pen and journal that enables them to communicate until young Enam summons the courage to utter the one word that lifts the weight of the world off his tiny shoulders. Like a whale coming to the surface for air, Enam is finally able to breathe in the film’s poignant reveal. Award-winning screenwriter and educator Edward Jordon based the story of Whale 52 on events from his personal life as a once-closeted gay man using the arts to reach students with special needs. Co-writers and Co-producers Edward Jordon and Daniel Neiden have synthesized those experiences into a magically real world, brought vividly to life by animator Bill Plympton and Director Daniel Neiden. With Whale 52 – Suite for Man, Boy, and Whale Director Daniel Neiden delivers a celebration of music, friendship, bravery, and the joy of being heard. <b>The Blame Silence</b> <i>Israel Cordova, 19 minutes, Brazil, In Portuguese with English Subtitles</i> In the heart of the countryside, where the land keeps its secrets and the nights are filled with country ballads and heavy silences, Mauro carries a grief that goes beyond the loss of a father. It is the loss of a predetermined fate, a safe yet suffocating path. For the first time, Mauro finds a space for freedom. Alone on the farm, he tries to move forward until the arrival of Léo, a young outsider with an unguarded gaze, shakes his certainties. Between shots of cachaça and the weight of prayers still echoing in his mind, Mauro is faced with a desire too strong to ignore. A romance tries to take root where guilt has long since settled.', 'logline' => 'I laughed, I cried, I bought the T-Shirt, the ever popular and sought after shorts program is a staple of OUTshine.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'mia', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1982, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Ladies' Shorts Program', 'genre' => 'All', 'category' => '', 'streaming_category' => '', 'venue' => 'Silverspot Cinema - Downtown Miami', 'venue_address' => '300 SE 3rd St #100, Miami, FL 33131', 'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6bea33411ff3e71c05572', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6db0b4c9f96ffc762d54f', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 91 minutes', 'language' => '', 'country' => '', 'youtube_link' => '', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'From around the world to South Florida enjoy this peek into sapphic shorts sure to tug at your heart strings AND funny bone. <b>My Turn</b> <i>Terry Esparza, Natalia Pontaque, 7 minutes, Spain, In Spanish With English subtitles</i> Carmen walks on her partner convinced that she needs to put herself first. But what should be a clean break up unravels into a surreal showdown packed with pseudo-therapy wisdom, twisted logic, and uncomfortable truths. A satire about the contemporary self-care mantra pushed to its most ridiculous extreme. <b>Krizalit</b> <i>Naz Tokgöz, Arantxa Ibarra 16 minutes, Turkey, In Turkish with English subtitles</i> Krizalit follows Deniz, an enigmatic young woman drawn into the vibrant life of modern Turkey. Alternating between the euphoria of her intricate love with a Turkish woman, Melisa, and the weight of feeling like an outsider, the story weaves subtle hints about Deniz’s true nature — inviting contemplation on identity and belonging. Set against the backdrop of a country in flux, Krizalit delicately portrays the healing journey of existing within a city so capable of profound love, yet at times challenged to extend that love to others <b>Game Over</b> <i>Cleo Samoles-Little, 13 minutes, United Kingdom</i> When Cleo and Jade’s date turns sour, they’re left questioning; ‘is the problem the male gaze or the way they’ve been conditioned to react?’ Game Over looks at how it feels to be a lesbian couple constantly sexualised and threatened by men. '“Love or Hate. Beauty or Ugliness. Right or Wrong. GAME OVER asks you which side you’re on” - Ian McKellen <b>Itty Bitty Betty</b> <i>Laura Buchanan, 12 minutes, Canada</i> Betty lives in isolation, immersed in a world of miniature figurines-one of whom she's dating. After meeting a woman she can't forget, she must choose: stay safe with her tiny boyfriend or risk potential heartbreak for a real connection. <b>Ronita Rambo</b> <i>Michael Doshier, 13 minutes, USA</i> At a small-town diner in rural Missouri, a tough-talking waitress finds the courage to ask a pair of gay teens for help texting her new crush. <b>Close To September (Casi Septiembre)</b> <i>Lucia G, Romero, 30 minutes, Spain, in Spanish with English subtitles</i> At a campsite near luxury resorts, Alejandra juggles family responsibilities and casual flirtations with tourists. Her life takes an unexpected turn when she encounters Amara, leading to a deeper connection than she anticipated.', 'logline' => 'From around the world to South Florida enjoy this peek into sapphic shorts sure to tug at your heart strings AND funny bone. ', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'mia', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - Worldly Women (Ladies' Shorts Program)' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'worldly women (ladies' shorts program)' $image = object(Cake\ORM\Entity) { 'id' => (int) 368, 'parent_table' => 'Films', 'parent_id' => (int) 902, 'image_group' => 'film_header_images', 'alt_text' => null, 'image_data' => resource, 'sort' => (int) 0, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 0 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 98, 'film_id' => (int) 902, 'festival_pick_user_id' => (int) 38, 'quote' => '<i>One Way Street</i>', 'festival_pick_user' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPicks' }include - ROOT/templates/Films/info.php, line 153 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Notice (8): Trying to get property 'name' of non-object [ROOT/templates/Films/info.php, line 156]-Code Context<div class="festival-pick-info"><p class="festival-picks-name"><?= $festival_pick->festival_pick_user->name; ?> - <?= $festival_pick->festival_pick_user->title; ?></p><?php if(!empty($festival_pick->quote)): ?>$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 902, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Worldly Women (Ladies' Shorts Program)', 'genre' => 'All', 'category' => '', 'streaming_category' => null, 'venue' => 'Regal Cinemas South Beach', 'venue_address' => '1120 Lincoln Rd. Miami Beach 33139', 'ticket_link' => 'https://tickets.completeticketsolutions.com/MGLFF/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=8B798005-6B90-460D-9A62-6C5948DFE0BB', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => '', 'runtime' => '105 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/jyptVVwxUus" frameborder="0" allowfullscreen></iframe> <iframe src="https://player.vimeo.com/video/209270751" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/209270751">DUSK TRAILER</a> from <a href="https://vimeo.com/user18212330">Jake Graf</a> on <a href="https://vimeo.com">Vimeo</a>.</p> <iframe src="https://player.vimeo.com/video/170874960" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/170874960">Piscina TRAILER 1</a> from <a href="https://vimeo.com/goddinho">Leandro Goddinho</a> on <a href="https://vimeo.com">Vimeo</a>.</p>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'International tales of intrigue and desire, lust and love, comedy and sorrow and just plain great examples of moviemaking are all part of this amazing set of ladies shorts. <b><a href="http://mifofilm.com/films/info/920">The Escape Hatch</a></b> Director: David Willing, Australia, 10 mins <b><a href="http://mifofilm.com/films/info/921">Counting</a></b> Director: Dan Pal, USA, 10 mins <b>Those People (Esa Gente)</b> Director: Stephanie N . Stoddard Cortes, Puerto Rico, 5 mins <i>In Spanish with English subtitles</i> <b><a href="http://mifofilm.com/films/info/922">Dusk</a></b> Director: Jake Graf, UK, 15 mins <b><a href="http://mifofilm.com/films/info/923">One Way Street</a></b> Director: Andrea Meyerson, USA, 14 mins <b><a href="http://mifofilm.com/films/info/924">How’s Your Prostate</a></b> Directors: Jeanne Paturle, Cécile Rousset, France, 4 mins <i>In French with English subtitles</i> <b>Two Women (Duas Mulheres)</b> Director: Marcelo Brennand . Brazil, 15 mins <i>In Portuguese with English subtitles</i> <b><a href="http://mifofilm.com/films/info/925">Let’s Try</a></b> Director: Paola Zaidi, USA, 2 mins <b><a href="http://mifofilm.com/films/info/926">Pool (Piscina)</a></b> Director: Leandro Goddinho, Brazil, 30 mins <i>In Portuguese with English subtitles</i>', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'mia', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [[maximum depth reached]], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - Worldly Women (Ladies' Shorts Program)', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 902, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Worldly Women (Ladies' Shorts Program)', 'genre' => 'All', 'category' => '', 'streaming_category' => null, 'venue' => 'Regal Cinemas South Beach', 'venue_address' => '1120 Lincoln Rd. Miami Beach 33139', 'ticket_link' => 'https://tickets.completeticketsolutions.com/MGLFF/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=8B798005-6B90-460D-9A62-6C5948DFE0BB', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => '', 'runtime' => '105 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/jyptVVwxUus" frameborder="0" allowfullscreen></iframe> <iframe src="https://player.vimeo.com/video/209270751" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/209270751">DUSK TRAILER</a> from <a href="https://vimeo.com/user18212330">Jake Graf</a> on <a href="https://vimeo.com">Vimeo</a>.</p> <iframe src="https://player.vimeo.com/video/170874960" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/170874960">Piscina TRAILER 1</a> from <a href="https://vimeo.com/goddinho">Leandro Goddinho</a> on <a href="https://vimeo.com">Vimeo</a>.</p>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'International tales of intrigue and desire, lust and love, comedy and sorrow and just plain great examples of moviemaking are all part of this amazing set of ladies shorts. <b><a href="http://mifofilm.com/films/info/920">The Escape Hatch</a></b> Director: David Willing, Australia, 10 mins <b><a href="http://mifofilm.com/films/info/921">Counting</a></b> Director: Dan Pal, USA, 10 mins <b>Those People (Esa Gente)</b> Director: Stephanie N . Stoddard Cortes, Puerto Rico, 5 mins <i>In Spanish with English subtitles</i> <b><a href="http://mifofilm.com/films/info/922">Dusk</a></b> Director: Jake Graf, UK, 15 mins <b><a href="http://mifofilm.com/films/info/923">One Way Street</a></b> Director: Andrea Meyerson, USA, 14 mins <b><a href="http://mifofilm.com/films/info/924">How’s Your Prostate</a></b> Directors: Jeanne Paturle, Cécile Rousset, France, 4 mins <i>In French with English subtitles</i> <b>Two Women (Duas Mulheres)</b> Director: Marcelo Brennand . Brazil, 15 mins <i>In Portuguese with English subtitles</i> <b><a href="http://mifofilm.com/films/info/925">Let’s Try</a></b> Director: Paola Zaidi, USA, 2 mins <b><a href="http://mifofilm.com/films/info/926">Pool (Piscina)</a></b> Director: Leandro Goddinho, Brazil, 30 mins <i>In Portuguese with English subtitles</i>', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'mia', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 1979, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Men's Shorts Program', 'genre' => 'All', 'category' => '', 'streaming_category' => '', 'venue' => 'Silverspot Cinema - Downtown Miami', 'venue_address' => '300 SE 3rd St #100, Miami, FL 33131', 'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6bde2ef562f01de0e62fa', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6dadc1f430a13f7f01c8c', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 115 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/704731169?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="Happy BirthGay- Trailer English Subtitles"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'I laughed, I cried, I bought the T-Shirt, the ever popular and sought after shorts program is a staple of OUTshine. <b>Happy BirthGay</b> <i>Niv Manzur, 16 minutes, Israel.In Hebrew with English subtitles</i> Happy BirthGay flips the script on coming-out stories, exploring the dynamics of a flamboyant mother celebrating her gay son’s first "out" anniversary with an over-the-top surprise party. Through her eccentric lens, the film offers a heartfelt and humorous dive into the often-overlooked inner world of gay parents. <b>A Beach</b> <i>Juanqui Soto & Luis Paredes, 12 minutes, Spain, In Spanish with English subtitles</i> Two best friends visit the north of Spain and one day they woke up at a nudist beach. Pablo feels some strong sexual attraction for one of the naked men but his friend Dani doesn't even know he is gay. <b>The Estate</b> <i>Eugene Slupchuk, 9 minutes, Ukraine, In Ukrainian with English subtitles</i> In a secluded mansion on the outskirts of Kyiv, a young man awaits the return of his boyfriend, who is on leave from military service in the Ukrainian Armed Forces. Together they revisit several rituals they once shared, including taking a photograph. But what memory are they truly trying to preserve in this image, and what final ritual does the old mansion quietly conceal? <b>Fight, Fight, Fight, Fight</b> <i>Juan Pablo Villavicencio Borges, 7 minutes, Mexico, In Spanish with English subtitles</i> In a schoolyard, a fight breaks out between three boys. Although two of them did not start it, they are quickly blamed as the culprits. The reasons behind the conflict and the consequences they face reveal something much deeper than a simple dispute. <b>Muse</b> <i>Chad Zemel, 17 minutes, USA</i> A withdrawn teenager searches for inner peace at a desert meditation center, only to be paired with a picture perfect roommate. <b>Glitter Kiss</b> <i>Augustė Gerikaitė, 19 minutes, Lithuania, In Lithuanian with English subtitles</i> After discovering a brutally beaten drag queen Klaudijus, in his apartment building, homophobe Rolandas reluctantly takes him to the hospital and becomes his first response. As the police investigate and Klaudijus’ life hangs in the balance, Rolandas is forced to rethink his beliefs. <b>Whale 52 - Suite For Man, Boy and Whale</b> <i>Daniel Neiden, 12 minutes, USA</i> When a silently grieving 80-year-old school volunteer is assigned to work with Enam, a third-grader with selective mutism, the two embark on a poignant journey by means of a magical pen and journal that enables them to communicate until young Enam summons the courage to utter the one word that lifts the weight of the world off his tiny shoulders. Like a whale coming to the surface for air, Enam is finally able to breathe in the film’s poignant reveal. Award-winning screenwriter and educator Edward Jordon based the story of Whale 52 on events from his personal life as a once-closeted gay man using the arts to reach students with special needs. Co-writers and Co-producers Edward Jordon and Daniel Neiden have synthesized those experiences into a magically real world, brought vividly to life by animator Bill Plympton and Director Daniel Neiden. With Whale 52 – Suite for Man, Boy, and Whale Director Daniel Neiden delivers a celebration of music, friendship, bravery, and the joy of being heard. <b>The Blame Silence</b> <i>Israel Cordova, 19 minutes, Brazil, In Portuguese with English Subtitles</i> In the heart of the countryside, where the land keeps its secrets and the nights are filled with country ballads and heavy silences, Mauro carries a grief that goes beyond the loss of a father. It is the loss of a predetermined fate, a safe yet suffocating path. For the first time, Mauro finds a space for freedom. Alone on the farm, he tries to move forward until the arrival of Léo, a young outsider with an unguarded gaze, shakes his certainties. Between shots of cachaça and the weight of prayers still echoing in his mind, Mauro is faced with a desire too strong to ignore. A romance tries to take root where guilt has long since settled.', 'logline' => 'I laughed, I cried, I bought the T-Shirt, the ever popular and sought after shorts program is a staple of OUTshine.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'mia', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1982, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Ladies' Shorts Program', 'genre' => 'All', 'category' => '', 'streaming_category' => '', 'venue' => 'Silverspot Cinema - Downtown Miami', 'venue_address' => '300 SE 3rd St #100, Miami, FL 33131', 'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6bea33411ff3e71c05572', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6db0b4c9f96ffc762d54f', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 91 minutes', 'language' => '', 'country' => '', 'youtube_link' => '', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'From around the world to South Florida enjoy this peek into sapphic shorts sure to tug at your heart strings AND funny bone. <b>My Turn</b> <i>Terry Esparza, Natalia Pontaque, 7 minutes, Spain, In Spanish With English subtitles</i> Carmen walks on her partner convinced that she needs to put herself first. But what should be a clean break up unravels into a surreal showdown packed with pseudo-therapy wisdom, twisted logic, and uncomfortable truths. A satire about the contemporary self-care mantra pushed to its most ridiculous extreme. <b>Krizalit</b> <i>Naz Tokgöz, Arantxa Ibarra 16 minutes, Turkey, In Turkish with English subtitles</i> Krizalit follows Deniz, an enigmatic young woman drawn into the vibrant life of modern Turkey. Alternating between the euphoria of her intricate love with a Turkish woman, Melisa, and the weight of feeling like an outsider, the story weaves subtle hints about Deniz’s true nature — inviting contemplation on identity and belonging. Set against the backdrop of a country in flux, Krizalit delicately portrays the healing journey of existing within a city so capable of profound love, yet at times challenged to extend that love to others <b>Game Over</b> <i>Cleo Samoles-Little, 13 minutes, United Kingdom</i> When Cleo and Jade’s date turns sour, they’re left questioning; ‘is the problem the male gaze or the way they’ve been conditioned to react?’ Game Over looks at how it feels to be a lesbian couple constantly sexualised and threatened by men. '“Love or Hate. Beauty or Ugliness. Right or Wrong. GAME OVER asks you which side you’re on” - Ian McKellen <b>Itty Bitty Betty</b> <i>Laura Buchanan, 12 minutes, Canada</i> Betty lives in isolation, immersed in a world of miniature figurines-one of whom she's dating. After meeting a woman she can't forget, she must choose: stay safe with her tiny boyfriend or risk potential heartbreak for a real connection. <b>Ronita Rambo</b> <i>Michael Doshier, 13 minutes, USA</i> At a small-town diner in rural Missouri, a tough-talking waitress finds the courage to ask a pair of gay teens for help texting her new crush. <b>Close To September (Casi Septiembre)</b> <i>Lucia G, Romero, 30 minutes, Spain, in Spanish with English subtitles</i> At a campsite near luxury resorts, Alejandra juggles family responsibilities and casual flirtations with tourists. Her life takes an unexpected turn when she encounters Amara, leading to a deeper connection than she anticipated.', 'logline' => 'From around the world to South Florida enjoy this peek into sapphic shorts sure to tug at your heart strings AND funny bone. ', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'mia', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - Worldly Women (Ladies' Shorts Program)' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'worldly women (ladies' shorts program)' $image = object(Cake\ORM\Entity) { 'id' => (int) 368, 'parent_table' => 'Films', 'parent_id' => (int) 902, 'image_group' => 'film_header_images', 'alt_text' => null, 'image_data' => resource, 'sort' => (int) 0, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 0 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 98, 'film_id' => (int) 902, 'festival_pick_user_id' => (int) 38, 'quote' => '<i>One Way Street</i>', 'festival_pick_user' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPicks' }include - ROOT/templates/Films/info.php, line 156 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Notice (8): Trying to get property 'title' of non-object [ROOT/templates/Films/info.php, line 156]Code Context<div class="festival-pick-info"><p class="festival-picks-name"><?= $festival_pick->festival_pick_user->name; ?> - <?= $festival_pick->festival_pick_user->title; ?></p><?php if(!empty($festival_pick->quote)): ?>$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 902, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Worldly Women (Ladies' Shorts Program)', 'genre' => 'All', 'category' => '', 'streaming_category' => null, 'venue' => 'Regal Cinemas South Beach', 'venue_address' => '1120 Lincoln Rd. Miami Beach 33139', 'ticket_link' => 'https://tickets.completeticketsolutions.com/MGLFF/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=8B798005-6B90-460D-9A62-6C5948DFE0BB', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => '', 'runtime' => '105 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/jyptVVwxUus" frameborder="0" allowfullscreen></iframe> <iframe src="https://player.vimeo.com/video/209270751" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/209270751">DUSK TRAILER</a> from <a href="https://vimeo.com/user18212330">Jake Graf</a> on <a href="https://vimeo.com">Vimeo</a>.</p> <iframe src="https://player.vimeo.com/video/170874960" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/170874960">Piscina TRAILER 1</a> from <a href="https://vimeo.com/goddinho">Leandro Goddinho</a> on <a href="https://vimeo.com">Vimeo</a>.</p>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'International tales of intrigue and desire, lust and love, comedy and sorrow and just plain great examples of moviemaking are all part of this amazing set of ladies shorts. <b><a href="http://mifofilm.com/films/info/920">The Escape Hatch</a></b> Director: David Willing, Australia, 10 mins <b><a href="http://mifofilm.com/films/info/921">Counting</a></b> Director: Dan Pal, USA, 10 mins <b>Those People (Esa Gente)</b> Director: Stephanie N . Stoddard Cortes, Puerto Rico, 5 mins <i>In Spanish with English subtitles</i> <b><a href="http://mifofilm.com/films/info/922">Dusk</a></b> Director: Jake Graf, UK, 15 mins <b><a href="http://mifofilm.com/films/info/923">One Way Street</a></b> Director: Andrea Meyerson, USA, 14 mins <b><a href="http://mifofilm.com/films/info/924">How’s Your Prostate</a></b> Directors: Jeanne Paturle, Cécile Rousset, France, 4 mins <i>In French with English subtitles</i> <b>Two Women (Duas Mulheres)</b> Director: Marcelo Brennand . Brazil, 15 mins <i>In Portuguese with English subtitles</i> <b><a href="http://mifofilm.com/films/info/925">Let’s Try</a></b> Director: Paola Zaidi, USA, 2 mins <b><a href="http://mifofilm.com/films/info/926">Pool (Piscina)</a></b> Director: Leandro Goddinho, Brazil, 30 mins <i>In Portuguese with English subtitles</i>', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'mia', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [[maximum depth reached]], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - Worldly Women (Ladies' Shorts Program)', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 902, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Worldly Women (Ladies' Shorts Program)', 'genre' => 'All', 'category' => '', 'streaming_category' => null, 'venue' => 'Regal Cinemas South Beach', 'venue_address' => '1120 Lincoln Rd. Miami Beach 33139', 'ticket_link' => 'https://tickets.completeticketsolutions.com/MGLFF/Online/seatSelect.asp?BOset::WSmap::seatmap::performance_ids=8B798005-6B90-460D-9A62-6C5948DFE0BB', 'virtual_ticket_link' => null, 'party_ticket_link' => null, 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => '', 'runtime' => '105 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/jyptVVwxUus" frameborder="0" allowfullscreen></iframe> <iframe src="https://player.vimeo.com/video/209270751" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/209270751">DUSK TRAILER</a> from <a href="https://vimeo.com/user18212330">Jake Graf</a> on <a href="https://vimeo.com">Vimeo</a>.</p> <iframe src="https://player.vimeo.com/video/170874960" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/170874960">Piscina TRAILER 1</a> from <a href="https://vimeo.com/goddinho">Leandro Goddinho</a> on <a href="https://vimeo.com">Vimeo</a>.</p>', 'twitter_link' => '', 'facebook_link' => '', 'synopsis' => 'International tales of intrigue and desire, lust and love, comedy and sorrow and just plain great examples of moviemaking are all part of this amazing set of ladies shorts. <b><a href="http://mifofilm.com/films/info/920">The Escape Hatch</a></b> Director: David Willing, Australia, 10 mins <b><a href="http://mifofilm.com/films/info/921">Counting</a></b> Director: Dan Pal, USA, 10 mins <b>Those People (Esa Gente)</b> Director: Stephanie N . Stoddard Cortes, Puerto Rico, 5 mins <i>In Spanish with English subtitles</i> <b><a href="http://mifofilm.com/films/info/922">Dusk</a></b> Director: Jake Graf, UK, 15 mins <b><a href="http://mifofilm.com/films/info/923">One Way Street</a></b> Director: Andrea Meyerson, USA, 14 mins <b><a href="http://mifofilm.com/films/info/924">How’s Your Prostate</a></b> Directors: Jeanne Paturle, Cécile Rousset, France, 4 mins <i>In French with English subtitles</i> <b>Two Women (Duas Mulheres)</b> Director: Marcelo Brennand . Brazil, 15 mins <i>In Portuguese with English subtitles</i> <b><a href="http://mifofilm.com/films/info/925">Let’s Try</a></b> Director: Paola Zaidi, USA, 2 mins <b><a href="http://mifofilm.com/films/info/926">Pool (Piscina)</a></b> Director: Leandro Goddinho, Brazil, 30 mins <i>In Portuguese with English subtitles</i>', 'logline' => null, 'image' => resource, 'thumbnail' => resource, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => resource, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => resource, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => resource, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => (int) 0, 'city' => 'mia', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 1979, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Men's Shorts Program', 'genre' => 'All', 'category' => '', 'streaming_category' => '', 'venue' => 'Silverspot Cinema - Downtown Miami', 'venue_address' => '300 SE 3rd St #100, Miami, FL 33131', 'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6bde2ef562f01de0e62fa', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6dadc1f430a13f7f01c8c', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 115 minutes', 'language' => '', 'country' => '', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/704731169?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="Happy BirthGay- Trailer English Subtitles"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'I laughed, I cried, I bought the T-Shirt, the ever popular and sought after shorts program is a staple of OUTshine. <b>Happy BirthGay</b> <i>Niv Manzur, 16 minutes, Israel.In Hebrew with English subtitles</i> Happy BirthGay flips the script on coming-out stories, exploring the dynamics of a flamboyant mother celebrating her gay son’s first "out" anniversary with an over-the-top surprise party. Through her eccentric lens, the film offers a heartfelt and humorous dive into the often-overlooked inner world of gay parents. <b>A Beach</b> <i>Juanqui Soto & Luis Paredes, 12 minutes, Spain, In Spanish with English subtitles</i> Two best friends visit the north of Spain and one day they woke up at a nudist beach. Pablo feels some strong sexual attraction for one of the naked men but his friend Dani doesn't even know he is gay. <b>The Estate</b> <i>Eugene Slupchuk, 9 minutes, Ukraine, In Ukrainian with English subtitles</i> In a secluded mansion on the outskirts of Kyiv, a young man awaits the return of his boyfriend, who is on leave from military service in the Ukrainian Armed Forces. Together they revisit several rituals they once shared, including taking a photograph. But what memory are they truly trying to preserve in this image, and what final ritual does the old mansion quietly conceal? <b>Fight, Fight, Fight, Fight</b> <i>Juan Pablo Villavicencio Borges, 7 minutes, Mexico, In Spanish with English subtitles</i> In a schoolyard, a fight breaks out between three boys. Although two of them did not start it, they are quickly blamed as the culprits. The reasons behind the conflict and the consequences they face reveal something much deeper than a simple dispute. <b>Muse</b> <i>Chad Zemel, 17 minutes, USA</i> A withdrawn teenager searches for inner peace at a desert meditation center, only to be paired with a picture perfect roommate. <b>Glitter Kiss</b> <i>Augustė Gerikaitė, 19 minutes, Lithuania, In Lithuanian with English subtitles</i> After discovering a brutally beaten drag queen Klaudijus, in his apartment building, homophobe Rolandas reluctantly takes him to the hospital and becomes his first response. As the police investigate and Klaudijus’ life hangs in the balance, Rolandas is forced to rethink his beliefs. <b>Whale 52 - Suite For Man, Boy and Whale</b> <i>Daniel Neiden, 12 minutes, USA</i> When a silently grieving 80-year-old school volunteer is assigned to work with Enam, a third-grader with selective mutism, the two embark on a poignant journey by means of a magical pen and journal that enables them to communicate until young Enam summons the courage to utter the one word that lifts the weight of the world off his tiny shoulders. Like a whale coming to the surface for air, Enam is finally able to breathe in the film’s poignant reveal. Award-winning screenwriter and educator Edward Jordon based the story of Whale 52 on events from his personal life as a once-closeted gay man using the arts to reach students with special needs. Co-writers and Co-producers Edward Jordon and Daniel Neiden have synthesized those experiences into a magically real world, brought vividly to life by animator Bill Plympton and Director Daniel Neiden. With Whale 52 – Suite for Man, Boy, and Whale Director Daniel Neiden delivers a celebration of music, friendship, bravery, and the joy of being heard. <b>The Blame Silence</b> <i>Israel Cordova, 19 minutes, Brazil, In Portuguese with English Subtitles</i> In the heart of the countryside, where the land keeps its secrets and the nights are filled with country ballads and heavy silences, Mauro carries a grief that goes beyond the loss of a father. It is the loss of a predetermined fate, a safe yet suffocating path. For the first time, Mauro finds a space for freedom. Alone on the farm, he tries to move forward until the arrival of Léo, a young outsider with an unguarded gaze, shakes his certainties. Between shots of cachaça and the weight of prayers still echoing in his mind, Mauro is faced with a desire too strong to ignore. A romance tries to take root where guilt has long since settled.', 'logline' => 'I laughed, I cried, I bought the T-Shirt, the ever popular and sought after shorts program is a staple of OUTshine.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'mia', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1982, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Ladies' Shorts Program', 'genre' => 'All', 'category' => '', 'streaming_category' => '', 'venue' => 'Silverspot Cinema - Downtown Miami', 'venue_address' => '300 SE 3rd St #100, Miami, FL 33131', 'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6bea33411ff3e71c05572', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6db0b4c9f96ffc762d54f', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => '', 'runtime' => 'TRT: 91 minutes', 'language' => '', 'country' => '', 'youtube_link' => '', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'From around the world to South Florida enjoy this peek into sapphic shorts sure to tug at your heart strings AND funny bone. <b>My Turn</b> <i>Terry Esparza, Natalia Pontaque, 7 minutes, Spain, In Spanish With English subtitles</i> Carmen walks on her partner convinced that she needs to put herself first. But what should be a clean break up unravels into a surreal showdown packed with pseudo-therapy wisdom, twisted logic, and uncomfortable truths. A satire about the contemporary self-care mantra pushed to its most ridiculous extreme. <b>Krizalit</b> <i>Naz Tokgöz, Arantxa Ibarra 16 minutes, Turkey, In Turkish with English subtitles</i> Krizalit follows Deniz, an enigmatic young woman drawn into the vibrant life of modern Turkey. Alternating between the euphoria of her intricate love with a Turkish woman, Melisa, and the weight of feeling like an outsider, the story weaves subtle hints about Deniz’s true nature — inviting contemplation on identity and belonging. Set against the backdrop of a country in flux, Krizalit delicately portrays the healing journey of existing within a city so capable of profound love, yet at times challenged to extend that love to others <b>Game Over</b> <i>Cleo Samoles-Little, 13 minutes, United Kingdom</i> When Cleo and Jade’s date turns sour, they’re left questioning; ‘is the problem the male gaze or the way they’ve been conditioned to react?’ Game Over looks at how it feels to be a lesbian couple constantly sexualised and threatened by men. '“Love or Hate. Beauty or Ugliness. Right or Wrong. GAME OVER asks you which side you’re on” - Ian McKellen <b>Itty Bitty Betty</b> <i>Laura Buchanan, 12 minutes, Canada</i> Betty lives in isolation, immersed in a world of miniature figurines-one of whom she's dating. After meeting a woman she can't forget, she must choose: stay safe with her tiny boyfriend or risk potential heartbreak for a real connection. <b>Ronita Rambo</b> <i>Michael Doshier, 13 minutes, USA</i> At a small-town diner in rural Missouri, a tough-talking waitress finds the courage to ask a pair of gay teens for help texting her new crush. <b>Close To September (Casi Septiembre)</b> <i>Lucia G, Romero, 30 minutes, Spain, in Spanish with English subtitles</i> At a campsite near luxury resorts, Alejandra juggles family responsibilities and casual flirtations with tourists. Her life takes an unexpected turn when she encounters Amara, leading to a deeper connection than she anticipated.', 'logline' => 'From around the world to South Florida enjoy this peek into sapphic shorts sure to tug at your heart strings AND funny bone. ', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'mia', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - Worldly Women (Ladies' Shorts Program)' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'worldly women (ladies' shorts program)' $image = object(Cake\ORM\Entity) { 'id' => (int) 368, 'parent_table' => 'Films', 'parent_id' => (int) 902, 'image_group' => 'film_header_images', 'alt_text' => null, 'image_data' => resource, 'sort' => (int) 0, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 0 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 98, 'film_id' => (int) 902, 'festival_pick_user_id' => (int) 38, 'quote' => '<i>One Way Street</i>', 'festival_pick_user' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPicks' }include - ROOT/templates/Films/info.php, line 156 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
One Way Street
Marcelo Brennand - Director
Two Women (Duas Mulheres)